Direct Ray Tracing of Smoothed and Displacement Mapped Triangles
نویسندگان
چکیده
We present an algorithm for ray tracing displacement maps that requires no additional storage over the base model. Displacement maps are rarely used in ray tracing due to the cost associated with storing and intersecting the displaced geometry. This is unfortunate because displacement maps allow the addition of large amounts of geometric complexity into models. Our method works for models composed of triangles with normals at the vertices. In addition, we present a special purpose displacement that creates a smooth surface that interpolates the triangle vertices and normals. Thus two adjacent triangles which share two vertices and normals will be smoothly interpolated. This displacement can be added to the displacement associated with the object. The combination allows relatively coarse models to be displacement mapped and ray traced with much less storage and fewer artifacts due to tessellation.
منابع مشابه
Direct Ray Tracing of Displacement Mapped Triangles
We present an algorithm for ray tracing displacement maps that requires no additional storage over the base model. Displacement maps are rarely used in ray tracing due to the cost associated with storing and intersecting the displaced geometry. This is unfortunate because displacement maps allow the addition of large amounts of geometric complexity into models. Our method works for models compo...
متن کاملRay-tracing Procedural Displacement Shaders
Displacement maps and procedural displacement shaders are a widely used approach of specifying geometric detail and increasing the visual complexity of a scene. While it is relatively straightforward to handle displacement shaders in pipeline based rendering systems such as the Reyes-architecture, it is much harder to efficiently integrate displacement-mapped surfaces in ray-tracers. Many comme...
متن کاملEfficient displacement Mapping by Image Warping
Abstract. While displacement maps can provide a rich set of visual detail on otherwise simple surfaces they have always been very expensive to render. Rendering has only been done using ray tracing or by introducing a great number of micro-polygons. We present a new image-based approach by showing that rendering displacement maps is sufficiently similar to image warping and introduce a new warp...
متن کاملRay-tracing and Interferometry in Schwarzschild Geometry
Here, we investigate the possible optical anisotropy of vacuum due to gravitational field. In doing this, we provide sufficient evidence from direct coordinate integration of the null-geodesic equations obtained from the Lagrangian method, as well as ray-tracing equations obtained from the Plebanski’s equivalent medium theory. All calculations are done for the Schwarzschild geometry, which resu...
متن کاملEfficiency issues on Ray Tracing Machine
Recently computer world was amazed by the explosive growth of the hardware efficiency. Average computer now has integrated hardware ability of displaying thousands triangles per second. Hi-end graphical accelerators (e.g. Sony Playstation 2) render up to 20 million triangles per second. However, importance of old good ray tracing, as the most accurate method for realistic image synthesis became...
متن کامل